//
//  ParserDelegate.h
//  dseman
//
//  Created by Admin on 2/25/13.
//  Copyright (c) 2013 admin. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface ParserDelegate : NSObject<NSXMLParserDelegate> {
    BOOL m_done;
    BOOL m_isTitle;
    BOOL m_isKeyName;
    BOOL m_isValue;
    NSString* m_keyname;
    NSError* m_error;
    NSMutableArray* m_titles;
    NSMutableString* m_title;
    NSMutableString* m_value;
    NSMutableDictionary* m_key_values;
    NSString* m_lastupdate;
}
// свойство-флаг, который показывает закончен ли парсинг
@property (readonly) BOOL done;
// если есть ошибка - ее описание, если нет - nil
@property (readonly) NSError* error;
// результат парсинга
@property (readonly) NSArray* titles;

@property NSMutableDictionary* key_values;
@property NSString* lastupdate;

@end